package cn.hcbycloud.common.permission.service;

import cn.hcbycloud.common.jwt.vo.LoginInfo;

import java.util.List;

/**
 * @author gaoh
 * @desc 鉴权信息接口
 * @date 2022年02月01日 下午 3:31
 */
public interface PermissionCheckService {

    /**
     * 获取认证信息对应的权限列表
     * @param loginInfo
     * @return
     */
    List<String> getPermissions(LoginInfo loginInfo);

    /**
     * 获取认证信息对应的角色列表
     * @param loginInfo
     * @return
     */
    List<String> getRoles(LoginInfo loginInfo);

}